﻿using System.Data.Objects.DataClasses;
using System;

namespace AFI.Speargun.Web.Core
{
    public interface IHierarchical<T> where T : EntityObject
    {
        Guid Id { get; set; }
        string Appellation { get; set; }
        T Parent { get; set; }
        EntityCollection<T> Children { get; set; }
    }
}